
function getRequest() {
  var url = window.location.search; //获取url中"?"符后的字串
  var theRequest = new Object();
  if (url.indexOf("?") != -1) {
    var str = url.substr(1);
    strs = str.split("&");
    for (var i = 0; i < strs.length; i++) {

      theRequest[strs[i].split("=")[0]] = decodeURI(strs[i].split("=")[1]);

    }
  }
  return theRequest;
}
let indexid = 1;
let ind = layer.open({

  anim: 4,
  title: '违心小提示'
  , content: '密码不给不好看，给了又没用，为了美给回填了，点一下新密码就直接删除了'
  , yes: function (index, layero) {
    layer.close(ind)

  }
});

let pass
var id = getRequest().id;

console.log(id);
// 回填数据================
function edit() {
  $.ajax({
    url: `/admin/users/${id}`,
    success: function (res) {
      if (res.status == 0) {
        console.log(res);
        pass = res.data.password
        let form = layui.form;//加载模块
        //form.val（'表单的lay-filter属性值'，'对象格式的数据，要求对象的key必须和input的name属性值相同'）
        form.val('abc', res.data);
        $('#pass').val('')
        $('#pass').val(res.data.password);
        $('#passs').val(res.data.password)

      }
    }
  })
}
// 回填数据end================

edit()
$('#pass').on('click', function () {
  console.log(indexid);


  if (indexid == 1) {
    $('#pass').val('');
    $('#passs').val('');
    indexid = indexid + 1
  }

})

$('button:contains("重置")').on('click', function () {
  edit()
})

// 提交========================
$('.layui-form').on('submit', function (e) {

  e.preventDefault();
  let fs = $(this).serializeArray();
  $.ajax({
    type: 'PUT',
    url: '/admin/users',
    data: fs,
    success: function (res) {
      if (res.status == 0) {
        layer.msg('可以可以，修改成功了！', { time: 500 },
          function () {
            location.href = './user.html';

          })
        $('.layui-input').val('');

      }
    }
  })
})




// 提交end========================

let form = layui.form
form.verify({
  user: function (value) {
    if (!new RegExp("^[a-zA-Z0-9_\u4e00-\u9fa5\\s·]+$").test(value)) {
      return '你看腾讯让不让你用特殊字符写用户名';
    }
    if (/(^\_)|(\__)|(\_+$)/.test(value)) {
      return '腾讯阿里也不让用户名首尾不能出现下划线\'_\'';
    }
    if (/^\d+\d+\d$/.test(value)) {
      return '腾讯阿里没说我说的🤡用户名不能全为数字';
    }
  },

  passt: function () {
    if ($('#pass').val() == pass) {
      return "密码指定有点问题passs"
    }
  }
  ,
  pass: function (value) {
    if (!/^[\S]{6,12}$/.test(value)) {
      return "密码指定有点问题6~12"
    }

  }
  ,
  same: function (val) {
    // 形参val表示 使用该规则的输入框的值；本例中，重复密码使用了这个验证规则，所以形成val表示用户输入的重复密码
    if ($('.xinmima').val() != val) {
      return '行！两个密码指定不是一样的';
      // return '验证不通过时的提示';
    }
  }
});